page.tsx 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. import Link from "next/link";
  2. import { getI18n } from "locales/server";
  3. import { SignUpForm } from "@/features/auth/signup/ui/signup-form";
  4. export const metadata = {
  5. title: "Sign Up - Workout.cool",
  6. description: "Créez votre compte pour commencer",
  7. };
  8. export default async function AuthSignUpPage() {
  9. const t = await getI18n();
  10. return (
  11. <div className="container mx-auto max-w-lg px-4 py-8">
  12. <div className="mb-8 space-y-2">
  13. <h1 className="text-3xl font-bold tracking-tight">{t("register_title")}</h1>
  14. <p className="text-muted-foreground">{t("register_description")}</p>
  15. </div>
  16. <SignUpForm />
  17. <div className="text-muted-foreground mt-6 text-center text-sm">
  18. <p>
  19. {t("register_terms")}{" "}
  20. <Link className="font-medium text-primary underline-offset-4 hover:underline" href="/terms">
  21. {t("register_privacy")}
  22. </Link>{" "}
  23. {t("register_privacy_link")}{" "}
  24. <Link className="font-medium text-primary underline-offset-4 hover:underline" href="/privacy">
  25. {t("register_privacy_link_2")}
  26. </Link>
  27. .
  28. </p>
  29. </div>
  30. </div>
  31. );
  32. }